package com.fox.errorcode;

/**
 * @author wujie
 * @createTime: [2019/6/21 8:34]
 * @despretion 链式编码测试
 */
public class ErrorCodePrintTest {
    //链式编码测试
    public static void main(String[] args) {
                new ErrorCodePrint()
                .setService(ErrorCodePrintConfig.s服务码.测试服务, ErrorCodePrintConfig.f服务标志码.失败或异常不区分失败或异常)
                .setModule(ErrorCodePrintConfig.m模块码.电话录音平台_本级)
                .add("电话拨打失败",0)
                .add("对方暂时无法接听",21)
                .add("电话占线",20)
                .add("对方挂断",31)
                .add("网络调用失败",4)
                .setModule(ErrorCodePrintConfig.m模块码.电话录音平台_电信)
                .add("电信平台调用失败",0)
                .add("电信接口解析错误",10)
                //不推荐多个服务生成在一个类里 此次只是测试
                 .setService(ErrorCodePrintConfig.s服务码.基础服务, ErrorCodePrintConfig.f服务标志码.失败或异常字段为失败情况)
                .setModule(ErrorCodePrintConfig.m模块码.电话录音平台_腾讯PSTN)
                .add("腾讯PSTN调用失败",1)
                .add("腾讯PSTN接口解析错误",2)
                .printCode();

    }
}
